home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / LIBRARY / DSUTIL12 / IDE-ATA / IDE-ATA.DOC next >
Text File  |  1993-11-25  |  3KB  |  94 lines

  1. * File Name:        IDE-ATA.DOC
  2. * Date:            25 November 1993
  3. * Version:        1
  4. * Updates count:    3
  5. * Purpose:           Documentation for IDE-ATA.PAS
  6. * Author:        Dmitry Stefankov
  7. * Format:        Simplified form of ISO/DIS 6592 standard
  8.  
  9.  
  10. ------------------- Part 1 (Identification) ------------------------------
  11.  
  12. Program Name:            IDE-ATA.PAS
  13. Version:            1
  14. Release:            31
  15. Date:                25 November 1993
  16. History:            Original idea was found in the program
  17.                 written by Thomas J. Newman (1991) which is
  18.                 called IDE-INFO. I wrote my program because
  19.                 I found in July of 1992 the sowjet program
  20.                 IDE-BUS in which a stolen code from Newman's 
  21.                 IDE-INFO is present. I was angry. I like 
  22.                 neither a lie and a stealing. I wrote my own
  23.                 version with indication of original source.
  24.                 My Great Thanks to Thomas!
  25.                 I hope this version is reported about
  26.                 IDE-ATA drive all useful info what we need.
  27.                 
  28.                 
  29.  
  30. ------------------- Part 2 (General) -------------------------------------
  31.  
  32. Responsibility:            no specified
  33. Supply order:            no specified
  34. Purpose:            PC hard drive hardware identification
  35. Area of usage:            utility program for OS/hardware
  36. Common knowledges:        no specified
  37. Problem description:        get an internal hardware information
  38.                 about the IBM PC IDE/ATA drive
  39. Additional knowledges:        no specified
  40. Agreements and terminology:    standard IBM PC hardware/BIOS/DOS
  41.                 acronyms and abbreviations
  42. Algorithms and principles:    described in source code
  43. Function:            (a) IDE-ATA drive internal information
  44.                 (b) Suggested CMOS drive types determination
  45.                 (c) Suggested CMOS drive types determination
  46.                     for max. drive capacity
  47.                 (d) ROM BIOS HDD types table output
  48. Characteristics:        application (utility),
  49.                 special class (hardware information)
  50. Restrictions:            see hardware/software requirements
  51. Errors processing:        described in source code
  52. Data safety/protection:        described in source code
  53. Data for application:        input:  none
  54.                 output:    binary file (size = 512 bytes)
  55. Programming language:        Turbo Pascal (Version 6.0+)
  56. Instructions to compile:    TPC  ide-ata.pas , where
  57.                 TPC is a Turbo Pascal command-line compiler
  58. Requirements for software:    operating system:  PC/MS-DOS (Version 3.0+)
  59.                 other:         no specified
  60. Requirements for hardware:    computer:  IBM PC, IBM PS/2 or compatible 
  61.                 memory:    minimum 128 Kbytes
  62.                 processor: Intel 80186 or higher
  63.                 other:     no specified
  64. Example to run:            ide-ata.exe 0 nofile cmos , where
  65.                 <0>  -> disable screen paged output
  66.                 <nofile>  -> don't ask the info buffer writing
  67.                 <cmos>  -> output ROM BIOS HDD table
  68. Miscellaneous:            Magic Keywords: NOFILE, CMOS, MAX
  69.                 Other: no specified
  70.  
  71.  
  72. ------------------- Part 3 (Technical) -----------------------------------
  73.  
  74. Terminolgy and agreements:    no specified
  75. Program structure:        single module
  76. Program listing:        source code available
  77. Data techical description:    no specified
  78. Control commands:        no specified
  79. Work methods:            batch mode
  80. Messages:            described in source code
  81. Setup:                no required
  82. Adaptation:            no specified
  83. Tests:                no specified
  84. Service:            no specified
  85.  
  86.  
  87. ------------------- Part 4 (Miscellaneous) -------------------------------
  88.  
  89. Guarantee:            read license agreement
  90. Changes to source code:        read license agreement
  91. Serial number:            no specified
  92. Price:                read license agreement
  93. Other:                nothing
  94.